• # DOSBox c'est pour les jeux, pas autre chose (dixit les développeurs)

    Posté par . En réponse à la dépêche Retour sur la libération du code source de MS-DOS 1.25 et 2.0 par Microsoft. Évalué à 9.

    DOSBox est un émulateur simulant un environnement compatible MS-DOS dans le but d’exécuter notamment des jeux vidéo développés autrefois pour ce système. Il est aussi possible de l’utiliser pour lancer tout type de logiciels.

    DOSBox est spécialisé dans les jeux DOS. Il peut faire fonctionner plein d'applications, car de fait faire fonctionner les jeux c'est le cas le plus difficile. Qui peut le plus, peut le moins.

    MAIS... Ce n'est pas son but ! Et les développeurs ne prennent pas en charge l'usage de DOSBox pour autre chose que des jeux, et refusent tout patch allant dans ce sens.

    Sur les forums VOGONS, la couleur est donnée :
    DOSBox IS NOT SUITED TO RUN YOUR NON-GAMING DOS APPLICATION

    Et puis bon, en vrac, pour les applications 'normales' c'est pas la joie DOSBox :

    • Le coeur de l'émulation triche avec des techniques d'émulation HLE pour aller vite... Et ça peut faire des chocapics sur votre machine-outil de 1986...
    • Pas de support du copier/coller
    • Pas d'intégration avec le gestionnaire de fenêtre (c'est une VM, même si ça utilise du HLE)
    • Pas de support du réseau (y'a une émulation IPX over UDP et une émulation nullmodem, mais ça ne marche que pour les jeux DOS. Dans Windows 3.11 par exemple, ce n'est pas détecté. À moins d'utiliser un patch tierce partie jamais intégré pour émuler une NE2000)
    • Pas de support pour les imprimantes (il existe un patch tierce partie jamais intégré non plus. Et pour cause : pour les jeux, ça n'a aucun intérêt)

    Si on veut absolument utiliser un émulateur/hyperviseur pour son application MS-DOS 'sérieuse', il faut mieux se tourner vers autre chose (VirtualBox, peut-être).

    À noter que les versions 32 bit de Windows prennent toujours en charge les applications DOS et Win16 grâce à NTVDM et au sous-système Windows-on-Windows.

    Sous Windows 64 bit, le seul sous-système Windows-on-Windows qui existe est pour le support des applications Win32.

    "Quand certains râlent contre systemd, d'autres s'attaquent aux vrais problèmes." (merci Sinma !)