Question:
Pourquoi les gens utilisent-ils DOSBox sur Virtualbox dans un contexte de jeu?
Tharius
2011-08-11 18:30:06 UTC
view on stackexchange narkive permalink

J'ai remarqué qu'un certain nombre de personnes ici utilisent DOSBox pour lire des titres plus anciens sur du matériel PC moderne.

Je connais très bien VirtualBox, Je l'utilise pour virtualiser plusieurs systèmes d'exploitation. J'ai également lu sur son support 3D actuel.

Ma question est de savoir quel est l'avantage de quelque chose comme DOSBox par rapport à VirtualBox?

Est-ce essentiellement pour la facilité d'utilisation? Avec VB, je dois installer le paquet DOS et manipuler la gestion de la mémoire, etc. DOSBox supprime-t-il ce genre de problèmes de configuration?

J'envisage d'exécuter des jeux qui auraient eu des exigences dans les 100 Mhz sur un i7-2600k, donc je ne suis pas très préoccupé par la surcharge de virtualisation à moins qu'il n'y ait des pièges spécifiques que je ne connais pas

DOSBox ne joue pas très bien avec Lion, si vous êtes ... comme ça.
Gardez un œil sur http://www.naclbox.com/, DOSBox fonctionnant dans un navigateur.
@Abby Bon à savoir, j'ai lu qu'il fonctionnait bien sur Win7, ce qui est ma principale préoccupation.
@Abby et Stephen: Vérifiez [Boxer] (http://boxerapp.com/) si vous voulez DOSBox sur Mac. La version "officielle" fait un peu défaut (comme la plupart des projets open source non spécifiques à Mac), mais Boxer ranger tout bien.
Six réponses:
#1
+47
Denilson Sá Maia
2011-08-11 19:34:16 UTC
view on stackexchange narkive permalink

VirtualBox est un logiciel de virtualisation de bureau à usage général, et rien d'autre. Il n'est livré avec aucun système d'exploitation (vous devez en installer un). Le système d'exploitation invité est assez "isolé" de l'hôte. Vous ne pouvez accéder à un répertoire hôte qu'à partir du système invité via le partage SMB (sur un réseau virtuel).

DOSBox est un émulateur x86 16/32 bits qui est déjà livré avec un système d'exploitation de type DOS pré- installée. L'objectif est d'exécuter les applications DOS aussi facilement que possible. Il ne nécessite pas d'image de disque dur virtuel, car il peut accéder directement aux répertoires hôtes (après avoir monté un répertoire en tant que lecteur virtuel - cela n'est possible que parce que DOSBox émule également le système d'exploitation). Il dispose également de certaines fonctionnalités pour émuler l'ancien matériel réseau (comme les modems commutés et le réseau IPX) sur TCP / IP.

VirtualBox utilise la virtualisation, ce qui signifie qu'il nécessite un hôte CPU de la même architecture que le système invité.

DOSBox est un émulateur complet, toutes les instructions du processeur ont été réimplémentées en C, et il peut fonctionner sur n'importe quel matériel. (il existe des vidéos de DOSBox fonctionnant dans les téléphones Symbian Nokia)

En un mot: DOSBox a été conçu pour exécuter les anciennes applications et jeux DOS d'une manière assez simple, dans n'importe quel hôte système.


Glossaire:

  • Hôte : le système / ordinateur qui exécute l'émulateur.
  • Invité : le système / ordinateur émulé qui s'exécute dans l'émulateur
de plus, cela démarre plus rapidement que de devoir d'abord démarrer une machine virtuelle (même si elle n'exécute que DOS)
Nitpick: VirtualBox n'est pas un hyperviseur; il fonctionne sur un système d'exploitation hôte.
@hyperslug VirtualBox est définitivement un hyperviseur.
DOSBox facilite la capture de captures d'écran virtuelles et probablement l'enregistrement d'une vidéo (je n'ai pas encore essayé cette dernière).Cependant, VirtualBox peut enregistrer l'état.Mais l'implémenter dans DOSBox ne serait pas facile à cause du montage des répertoires hôtes ...
#2
+14
au revoir
2011-08-12 08:30:49 UTC
view on stackexchange narkive permalink

En plus des autres réponses, DOSBox vous permet de contrôler strictement la vitesse du CPU qui est émulé, ce qui permet de jouer à certains jeux (par exemple Wing Commander) qui saisissent tous les cycles CPU disponibles et sont, par conséquent, injouable sur le matériel moderne.

Il s'interface également de manière transparente avec le système d'exploitation hôte pour le matériel, de sorte que vous pouvez utiliser un nouveau contrôleur Logitech pour jouer à n'importe quel ancien jeu DOS sans aucun problème de configuration, et vous pouvez facilement obtenir du son des jeux sans avoir à comprendre comment configurer votre carte son pour émuler un SoundBlaster 16.

#3
+5
Tamara Wijsman
2011-08-11 19:07:09 UTC
view on stackexchange narkive permalink

C'est essentiellement pour la facilité d'utilisation.

Avec quelque chose comme DosShell, lancer un jeu devient incroyablement facile / rapide.

enter image description here

DOSBox ne supprime pas les problèmes d'installation, mais il supprime les problèmes de mémoire.

Mais une fois le jeu installé (vous installez-le dans un écran de type DOS), le lancement se fait comme ci-dessus.

#4
+1
Megamarc
2014-09-21 17:24:48 UTC
view on stackexchange narkive permalink

Dosbox émule non seulement le CPU, mais aussi les périphériques matériels qui étaient courants à l'ère DOS et les jeux accessibles directement. C'est très pratique pour émuler ces jeux. Le support matériel est bien meilleur dans dosbox que dans une VM standard comme virtualbox

#5
+1
Shoddy Weather
2014-09-21 19:00:38 UTC
view on stackexchange narkive permalink

DOSBox convertira automatiquement l'entrée d'un joystick USB moderne en l'ancienne entrée analogique nécessaire à la plupart des jeux DOS.

#6
-1
RickS
2017-11-01 11:04:14 UTC
view on stackexchange narkive permalink

DOSBox émule également facilement IPX.En utilisant DOSBox, vous n'avez pas à faire fonctionner le réseau pour les anciens jeux IPX.

La réponse déjà acceptée mentionne IPX, vous n'y avez donc rien ajouté.Si vous aimez cette réponse, votez simplement pour elle, mais ne la répétez pas.


Ce Q&R a été automatiquement traduit de la langue anglaise.Le contenu original est disponible sur stackexchange, que nous remercions pour la licence cc by-sa 3.0 sous laquelle il est distribué.
Loading...