Могу ли я сделать DOSBox, как в виртуальной коробке

2035
DiogoSaraiva

Моя идея сделать DOSBox как с virtualbox и FreeDOS (или MS-DOS).
Является ли это возможным?

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

1
может ли FreeDOS иметь файловый менеджер? DiogoSaraiva 9 лет назад 0
там был файловый менеджер для DOS. Называется Dos Shell .. http://courses.iddl.vt.edu/CS1604/images/02-Lesson_1/01-Background/03-File_Management/dosshell.gif Другие являются командиром Norton. barlop 9 лет назад 0

2 ответа на вопрос

2
barlop

I have just done it. Some obstacles could've been finding Dos Shell, or getting an incorrect ms-dos version error(which can happen when you mix and match), fortunately I found dos shell, and had no 'incorrect msdos version' error running it, and similarly you can do the same and get no error. I will explain how

enter image description here

Stage 1- Get DOS running in virtualbox.. Get a C prompt

Stage 2- Get DOS SHELL(DOS's classic file manager) on there.

For Stage 1

Download an MS DOS image.. I downloaded MSDOS 6.22

enter image description here

And in Virtualbox, create your new machine, then in the menu load your floppy image that you downloaded

enter image description here

Then you get an A prompt rather than a C prompt

enter image description here

If you type C: you get some error.. maybe invalid drive specification. So type FDISK and create a new partition and then click Machine..Reset

Then if you do C: you get a different error like General failure reading drive C, that means it's there it just needs to be formatted.

So do A:\>format c: /s

then click machine..reset you can even remove the flopy drive so device..floppy.. then uncheck the image.

Now that's stage 1 done. You have MSDOS booting to a C prompt. You just need DOS SHELL now.

So Stage 2 - that's the stage for getting DOS SHELL

I found this website

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

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

I figured there was a high "risk" of getting an "Incorrect MS-DOS version error" which is an error i've never really got to the bottom of in 20 years of computing so i'm glad not to have gotten that error. You won't either.

Then I looked to make a floppy image I downloaded a program that'd do it WinImage.. it'a a trial program but it is OK for this

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

I tried adding the DOS SHELL files to the original image but it said the image was full. So within Win Image, I did file..new, then dragged the files into it and it put them in. Then File..Save As. And I named the image. Win Image lets you save as imz which is compressed, or as IMA. Go for IMA not IMZ. Virtualbox or DOS rather, doesn't recognize IMZ

And remember your DOS system in virtualbox is booting from C now. And you're not making a bootable image this time. Just an image with DOS SHELL on it. So now do DIR from A: so A:\>DIR <ENTER> and you see dos shell files there.

do md c:\dosshell copy a:\*.* c:\dosshell

c:\dosshell>dosshell<ENTER>

And hey presto DOS SHELL launches.

Use right ctrl in virtualbox to grab the mouse cursor.

I just tried launching a program from DOS SHELL you can..

But really if you are using DOS then use it properly rather than use a file manager. Even using a file manager from DOS isn't that pretty.. e.g. using tab and arrow keys. Learning to use the CD command and DIR command won't kill you really.

Here is Xenon 2 launched from DOS SHELL (and it did launch from DOS SHELL)

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

I used xcopy to copy it from an image I made on A, to C. xcopy is on the 6.22 image.. I copied all the files on that 6.22 image to c:\commands and did set path=c:\;c:\commands

But Xenon 2 in virtualbox is slower than I think it would be on DOSBOX, and there's no sound.

enter image description here

And I would add that in addition to dosbox or to virtualbox, there is this magnificent innovation from archive.org where you can play dos games in your browser it's done with javascript apparently https://archive.org/details/softwarelibrary_msdos

Я попытался с FreeDOS, но я получаю ошибку, когда я пытаюсь wget что-то вроде игры DOS, что-то вроде установки драйвера пакета. Я думаю, что я установил этот драйвер, для работы WGET, и, возможно, другие интернет-службы, такие как пинг ... Спасибо DiogoSaraiva 9 лет назад 0
Я не использовал доступ в Интернет в DOS (поэтому я не использовал wget). Также во времена DOS у большинства людей не было доступа в Интернет. Я сделал образ дискеты и скопировал на него игру. Затем я загрузил образ виртуальной дискеты в виртуальную машину barlop 9 лет назад 0
Возможно, вы захотите создать раздел с помощью fdisk, а затем установить программы на C. И по этой ссылке есть еще несколько команд специально для dos 6.22 (поэтому нет ошибки недопустимой версии msdos) http://drummerdonnie.com/Archive/DOS%206.22% 20bootup / диск% 201 / barlop 8 лет назад 0
0
Julian Knight

Yes, you should easily be able to do this with DOSbox.

It should be straight-forward. The main thing you need is a bootable image, usually a floppy disk image for DOS, a .img file. You will need to find one on the Internet or make your own, I think the DOSBox web site has a utility?

dosbox даже использует img файлы? DOSBOX вы запускаете его и эмулируете DOS, а затем в dosbox вы монтируете какой-то каталог, такой как mount dc: \ crp, и тогда у вас есть доступ к нему. И вы копируете файлы туда и сюда. Вот как это работает .. Не работает AFAIK с изображениями barlop 8 лет назад 0
Я думаю, что вы неправильно поняли вопрос? Он хочет запустить DOSbox как виртуальную машину, не так ли? На какой вопрос я ответил. Julian Knight 8 лет назад 0
Я истолковал его правильно, поэтому он принял мой ответ. Он сказал virtualbox с freedos / msdos. Таким образом, он имел в виду DOSBOX, но скорее настоящую эмуляцию DOS Virtualbox с freedos или msdos, и настоятельно рекомендует иметь в виду не DOSBOX. Он только упомянул DOSBOX, чтобы сказать, что он хотел сделать что-то подобное, но с virtualbox. Нет никакого способа, которым он хотел бы установить DOSBOX в виртуальной системе msdos / freedos. Но это в сторону. Но что вы подразумеваете под dosbox как виртуальная машина? Dosbox уже похож на виртуальную машину. И если вы думаете, что на сайте DOSBOX есть утилита, почему бы не указать на нее. это маленький сайт. barlop 8 лет назад 0