28 votes

Pourquoi les gens utilisent-ils DOSBox plutôt que Virtualbox dans un contexte de jeu ?

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

Je suis très familier avec VirtualBox Je l'utilise pour virtualiser plusieurs systèmes d'exploitation. Je me suis également renseigné sur son support actuel de la 3D.

Ma question est la suivante : 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 paquetage DOS réel et manipuler la gestion de la mémoire, etc. comme je le faisais à l'époque du vrai dos (probablement). Est-ce que DOSBox supprime ce genre de problèmes de configuration ?

J'envisage de faire tourner des jeux qui auraient nécessité des centaines de Mhz sur un i7-2600k, donc je ne suis pas très préoccupé par la surcharge de la virtualisation, à moins qu'il n'y ait un problème spécifique dont je ne suis pas au courant.

6 votes

DOSBox ne joue pas très bien avec Lion, si vous êtes... par là.

4 votes

Gardez un œil sur naclbox.com DOSBox fonctionnant dans un navigateur.

0 votes

@Abby Bon à savoir, j'ai lu qu'il est signalé comme fonctionnant bien sur Win7, ce qui est ma principale préoccupation.

49voto

Denilson Sá Maia Points 6454

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 relativement "isolé" de l'hôte. Vous ne pouvez accéder à un répertoire de l'hôte à partir du système invité que par le biais du 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é. L'objectif est d'exécuter des applications DOS aussi facilement que possible. Il n'a pas besoin d'une image de disque dur virtuel, car il peut accéder directement aux répertoires de l'hôte (après avoir monté un répertoire en tant que lecteur virtuel - ceci n'est possible que parce que DOSBox émule également le système d'exploitation). Il dispose également de quelques fonctionnalités pour émuler un ancien matériel de réseau (comme les modems commutés et le réseau IPX) sur TCP/IP.

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

DOSBox est un émulateur complet, toutes les instructions du CPU 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 fonctionne dans les téléphones Symbian Nokia )

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


Glossaire :

  • Hôte : le système/ordinateur qui exécute l'émulateur.
  • Invité : : le système/ordinateur émulé qui fonctionne à l'intérieur de l'émulateur.

3 votes

De plus, cela démarre plus rapidement que de devoir d'abord lancer une machine virtuelle (même si elle n'exécute que DOS).

0 votes

Pique-nique : VirtualBox n'est pas un hyperviseur, il fonctionne sur un OS hôte.

1 votes

@hyperslug VirtualBox est bien un hyperviseur.

14voto

Harley Holcombe Points 34618

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 accaparent tous les cycles du CPU disponibles et sont, par conséquent, injouables sur du 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 une nouvelle manette Logitech pour jouer à n'importe quel vieux jeu DOS sans aucun problème de configuration, et vous pouvez facilement obtenir le son des jeux sans avoir à comprendre comment configurer votre carte son pour émuler une SoundBlaster 16.

5voto

alexmcchessers Points 627

Il s'agit essentiellement de la facilité d'utilisation.

Avec quelque chose comme DosShell le lancement d'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 que le jeu est installé (vous l'installez dans un écran de type DOS), le lancement se fait comme ci-dessus.

1voto

rantsh Points 307

Dosbox émule non seulement le processeur, mais aussi les périphériques matériels qui étaient courants à l'époque du DOS et les jeux auxquels on accédait directement. C'est très pratique pour émuler ces jeux. La prise en charge du matériel est bien meilleure dans dosbox que dans un vm standard comme virtualbox.

1voto

Shoddy Weather Points 1322

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

AlleGamers.com

AlleGamers est une communauté de gamers qui cherche à élargir la connaissance des jeux vidéo.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X