Minha idéia é fazer um DOSBox como o virtualbox e o FreeDOS (ou MS-DOS).
É possível?
Só precisa instalar o DOS na caixa virtual ou precisa de mais alguma coisa? O FreeDOS pode ter uma GUI para jogos abertos, por exemplo, com mais facilidade?
Responder1
Acabei de fazer isso. Alguns obstáculos podem ter sido encontrar o Dos Shell ou obter um erro de versão incorreta do ms-dos (o que pode acontecer quando você mistura e combina), felizmente encontrei o dos shell e não tive nenhum erro de 'versão incorreta do msdos' ao executá-lo, e da mesma forma você pode fazer o mesmo e não obter nenhum erro. vou explicar como
Estágio 1 - Faça o DOS rodar no virtualbox. Obtenha um prompt C
Estágio 2- Coloque o DOS SHELL (gerenciador de arquivos clássico do DOS) lá.
Para a Fase 1
Baixe uma imagem do MS DOS. Baixei o MSDOS 6.22
E no Virtualbox, crie sua nova máquina, depois no menu carregue sua imagem de disquete que você baixou
Então você recebe um prompt A em vez de um prompt C
Se você digitar C: você receberá algum erro. talvez especificação de unidade inválida. Então digite FDISK e crie uma nova partição e clique em Máquina..Redefinir
Então, se você fizer C:, receberá um erro diferente, como Falha geral ao ler a unidade C, isso significa que ela está lá, só precisa ser formatada.
Então faz A:\>format c: /s
em seguida, clique em machine..reset, você pode até remover a unidade de disquete, então device..floppy.. e desmarque a imagem.
Agora o estágio 1 está concluído. Você tem o MSDOS inicializando em um prompt C. Você só precisa do DOS SHELL agora.
Então, Estágio 2 - esse é o estágio para obter o DOS SHELL
Eu encontrei este site
http://www.pcxt-micro.com/download.html
http://www.pcxt-micro.com/download/dosshell.zip
Achei que havia um alto "risco" de obter um "Erro de versão incorreta do MS-DOS", que é um erro que nunca cheguei ao fundo em 20 anos de computação, então estou feliz por não ter recebido esse erro . Você também não.
Aí procurei fazer uma imagem de disquete, baixei um programa que faria isso WinImage.. é um programa de teste, mas está tudo bem para isso
http://www.winimage.com/download.htm
Tentei adicionar os arquivos DOS SHELL à imagem original, mas a imagem estava cheia. Então, no Win Image, eu fiz file..new, arrastei os arquivos para ele e os coloquei. Em seguida, File..Save As. E eu nomeei a imagem. Win Image permite salvar como imz compactado ou como IMA. Vá para IMA, não IMZ. Virtualbox ou DOS, não reconhece IMZ
E lembre-se de que seu sistema DOS no virtualbox está inicializando a partir de C agora. E você não está criando uma imagem inicializável desta vez. Apenas uma imagem com DOS SHELL. Então agora faça DIR de A: so A:\>DIR <ENTER>
e você verá os arquivos shell lá.
fazermd c:\dosshell
copy a:\*.* c:\dosshell
c:\dosshell>dosshell<ENTER>
E ei, pronto, o DOS SHELL é lançado.
Use ctrl direito no virtualbox para pegar o cursor do mouse.
Acabei de tentar iniciar um programa do DOS SHELL, você pode ..
Mas, na verdade, se você estiver usando o DOS, use-o corretamente, em vez de usar um gerenciador de arquivos. Mesmo usar um gerenciador de arquivos do DOS não é tão bonito... por exemplo, usar as teclas tab e seta. Aprender a usar o comando CD e o comando DIR não vai te matar de verdade.
Aqui está o Xenon 2 lançado no DOS SHELL (e foi lançado no DOS SHELL)
http://www.abandonwaredos.com/abandonware-game.php?gid=ODQw
Usei xcopy para copiá-lo de uma imagem que fiz em A para C. xcopy está na imagem 6.22. Copiei todos os arquivos daquela imagem 6.22 para c:\commands e configurei path=c:\;c: \comandos
Mas o Xenon 2 no virtualbox é mais lento do que eu acho que seria no DOSBOX e não há som.
E eu acrescentaria que além do dosbox ou do virtualbox, existe essa magnífica inovação do archive.org onde você pode jogar dos games no seu navegador, aparentemente é feito com javascript https://archive.org/details/softwarelibrary_msdos
Responder2
Sim, você poderá fazer isso facilmente com o DOSbox.
Deve ser direto. A principal coisa que você precisa é de uma imagem inicializável, geralmente uma imagem de disquete para DOS, um .img
arquivo. Você vai precisar encontrar um na internet ou fazer o seu próprio, acho que o site do DOSBox tem algum utilitário?