Aller au contenu
  • Pas encore inscrit ?

    Pourquoi ne pas vous inscrire ? C'est simple, rapide et gratuit.
    Pour en savoir plus, lisez Les avantages de l'inscription... et la Charte de Zébulon.
    De plus, les messages que vous postez en tant qu'invité restent invisibles tant qu'un modérateur ne les a pas validés. Inscrivez-vous, ce sera un gain de temps pour tout le monde, vous, les helpeurs et les modérateurs ! :wink:

Messages recommandés

Posté(e)

Bonjour,

 

Je viens d'installer sur une machine virtuelle DOS.

Aucun problème, quand je lance la machine virtuelle, ça démarre sur DOS et j'arrive au prompt c:\

Je crée un nouveau répertoire que j'appelle "Pinball", je copie à l'intérieur les fichiers du jeu Pinball.

A partir de là, je lance l'executable du jeu.

Le jeu "Pinball" démarre, commence à afficher les premières images du jeu, puis ça retourne sous DOS en m'indiquant que je ne dispose pas assez de mémoire vive !

 

419e3c8f5934d42807a60a774e44240b.jpg

 

 

7a9a566e329ac82f2280e292e9b4329a.jpg

 

Effectivement on peut voir sur les deux images ci-dessus que la taille du prog maxi executable est de 509Kb alors que mon jeu a besoin de 530Kb !

 

Sachant que sur ma partition C, je n'ai exclusivement que DOS d'installé.

D'ou ma question comment puis-je libérer de la mémoire dans ces conditions ?

 

Si l'un d'entre-vous connait bien DOS et peut m'aider !

 

Merci.

A+

Quicksilver

Posté(e) (modifié)

il faut jouer avec les fichiers config.sys et autoexec.bat

 

http://www.commentcamarche.net/dos/dosperso.php3

 

il faut charger les drivers en memoire haute (devicehigh)

 

suivant la version du dos, tu peux utiliser la commande memmaker pour optimiser la mémoire.

 

http://1100f.free.fr/Batchs/la_commande_memmaker.htm

 

exemple => drivers souris en mémoire haute dans config.sys

 

DEVICEHIGH=c:\mouse\mouse.sys

Modifié par gravier
Posté(e)

Bonjour gravier,

 

Je n'y suis pas arrivé !

Même en jouant sur le chargement des drivers en mémoire haute, et en utilisant Memmaker.

La seule façon pour Memmaker pour arriver à obtenir plus de 530Kb de mémoire libre, à savoir j'arrive à obtenir 580Kb, c'est de supprimer la mémoire étendue.

Or pas de chance mon jeu a besoin de la mémoire étendue !

Donc je tourne en rond !

 

D'autres conseils ?

Merci.

 

A+

Quicksilver

Posté(e)

Re,

 

Voici les captures d'écran de ces deux fichiers.

( Je ne sais pas t'envoyer le fichier en tant que tel autre qu'une image sur le forum )

 

cfa8a4b58f1a9a63f4254730ac8fcdce.jpg

 

 

cd390f90689b5503719d30a830bfdfe1.jpg

 

 

Sachant que le jeu Pinball a besoin d'un minimum de 530Kb pour tourner et a besoin de EMS ( mémoire étendue )

 

Merci pour ton aide.

A+

Posté(e) (modifié)

si l'application n'a pas besoin de souris supprimes la ligne

 

devicehigh=c:\mouse\mouse.sys

 

supprimes ceci

 

device=c:\dos71\echo.sys .........etc

device=c:\dos71\echo.sys .........etc

devicehigh=c:\dos71\setver.exe (normalement ça devrait macher sans)

devicehigh /l:0 c:\dos71\power.exe

country=044,850,C:\Dos71\country.sys

 

au lieu de supprimer tu peux mettre un REM devant

 

rem device=c:\dos71\echo.sys .........etc

rem device=c:\dos71\echo.sys .........etc

rem devicehigh=c:\dos71\setver.exe (normalement ça devrait macher sans)

rem devicehigh /l:0 c:\dos71\power.exe

rem country=044,850,C:\Dos71\country.sys

 

si tu n'utilises pas le lecteur de CD

 

rem device=c:\dos71\vide-cdd.sys /d:ide-cd

 

pour l'autoexec.bat

 

REM CTmouse

REM DOSKEY

REM MSCDEX (si pas utilité lecteru CD)

REM KILLER (connait pas ??)

 

 

ajout:

 

si le fait d'utiliser ton clavier en mode QWERty te pose pas de problème, tu peux supprimer ceci

 

Keyb fr,,c:\dos71\keyboard.sys

Modifié par gravier
Posté(e) (modifié)

Re,

 

Après avoir fait ce que tu viens de m'indiquer, voici en image le résultat:

 

6328e1313597d5780e1c1836854b8b9f.jpg

 

Il y a désormais 531 Kb, donc lorsque je lance le jeu il n'y a plus le message m'indiquant qu'il y ai problème de mémoire ( Ouf enfin ) !

 

Par contre le jeu charge sa première page comme sur l'image ci-dessous, et ensuite plus rien ça reste figé là ! Sans message d'erreur cette fois.

 

 

1476539b05f40eace5b846ebdfd6a042.jpg

 

Et cette fois je ne sais pas quel est le problème.

 

Merci.

A+

Modifié par quicksilver
Posté(e)

supprimes ceci dans autoexec.bat

 

rem mode con rate=32 delay=1

rem mode con cp prepare=..etc

rem mode con cp select=850

rem doslfn /Z:c:\dos71\cp850uni.tbl

rem nlsfunc

rem lfnfor on

 

et dans system.sys

 

rem device=c:\dos71\dysplay.sys con=(,,1)

 

remplace la ligne DOS= UMB et DOS= HIGH par celle-ci

 

dos=high, umb

 

réduit buffers et files

 

FILES=10

BUFFERS=10,0

Posté(e)

Bonsoir,

 

Je viens de faire celon tes dires à l'instant.

Mais il n'y a pas de changement, ça bloque toujours au chargement de la premlière image du jeu, comme dans mon post précédant.

 

A+

Rejoindre la conversation

Vous publiez en tant qu’invité. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.
Remarque : votre message nécessitera l’approbation d’un modérateur avant de pouvoir être visible.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

  • En ligne récemment   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
×
×
  • Créer...