Win3x.Org

Windows & DOS Community

[Résolu] prince of persia 2 : manque de mémoire ?!?

Post Reply   Page 1 of 1  [ 8 posts ]
Author Message
nico32_22
Post subject: [Résolu] prince of persia 2 : manque de mémoire ?!?
Posted: 20 Jun 2007 12:48
 
 
bonjour je n'arrive pas a installer prince of persia 2. l'installation se passe bien. mais kan je lance le jeux il me marque: "This machine needs have 50778 more bytes of base memory".
je ne sais pas quoi faire, vous pouvez m'aider??

merci d'avance.


Top
Quote
mafia2007
Post subject:
Posted: 20 Jun 2007 12:51
 
 
Il te manque peut-être de la ram ...


Top
Quote
Nnay
Post subject:
Posted: 20 Jun 2007 13:07
 
 
Quand est sorti ce jeu? Parce que s'il demande de la mémoire conventionnelle; acheter de la RAM ne fera rien; il faudra seulement charger moins de drivers au démarrage et passer ce qui peut l'être en mémoire haute.


Top
Quote
nico32_22
Post subject:
Posted: 20 Jun 2007 13:11
 
 
tu peu mexpliquer comment faire?? il est sorti en 1994. merci


Top
Quote
Nnay
Post subject:
Posted: 20 Jun 2007 13:31
 
 
Bidouiller un peu la configuration en démarrant simplement avec un DOS vide (en maintenant F5 ou F8 au démarrage il me semble et en refusant d'exécuter quoi que ce soit; c'est sans effets sur le système après un redémarrage normalement) pour voir si ça marche ne coûte rien; après si ça marche pas, là on peut aller s'acharner des mois à essayer d'acheter de la RAM.


Top
Quote
tombcore
Post subject:
Posted: 24 Jun 2007 00:46
Membre d'honneur
User avatar
Offline
 
Posts: 433
Joined: 14 Jan 2003 14:50
 
Bon alors :

Mémoire basse, c'est la mémoire conventionnelle adressable par un processeur 8086. Il s'agit du premier mégaoctet de mémoire moins 384Ko de mémoire haute (utilisée par les BIOS, et TSR et autre). Le processeur 8086 ne sais pas utiliser la mémoire au delà. Voilà pourquoi quand on lance une application DOS, elle doit loger dans les 640 premier kilos.

Avec l'arrivée du 386, le processeur en lui même peut adresser jusqu'à 4giga de mémoire en utilisant le fameux mode protégé. Le dos lui tourne en mode réel donc le 386 se comporte comme un 8086 et n'adresse donc que jusqu'à 1 mega. Un pilote mémoire HIMEM a donc été écrit pour faire la passerelle entre le mode réel qui fait qu'une application ne démarre qu'avec 1 mega et le fait qu'elle peut stoquer des information en mémoire haute puis étendue (au delà de 1 mega). Cependant le véritable mode réel reste toujours à 1 mega. Voilà pourquoi il faut absolument configurer sont autoexec.bat et config.sys pour charger un maximum de pilotes en mémoire haute ou étendue pour dégager de la place en mémoire basse (conventionnel). Ainsi il restera suffisamment d'espace mémoire basse pour que le programme s'exécute. Il pourra ensuite utiliser la mémoire étendu, mais il faut déjà qu'il puisse se lancer.

Utiliser le programme memmaker sous ms-dos 6 pour effectuer automatiquement cette optimisation mémoire.
Sinon remplacez dans autoexec.bat device par devicehigh et placer LH devant les commandes dans autoexec.bat

Voilà Voilà, ainsi à l'aide de la commande mem vous pourrez visualiser l'occupation des différentes portions de la mémoire (mémoire conventionnelle, mémoire haute, mémoire paginée (286 like) et mémoire étendue (XMS))

_________________

Tom - Ancien webmaster de Win3x.Org


Top
Profile Quote
mafia2007
Post subject:
Posted: 24 Jun 2007 11:05
 
 
Et un changement de processeur Tombcore ? Bien sur, un plus puissant ...


Top
Quote
inico
Post subject:
Posted: 24 Jun 2007 14:11
Membre inscrit
User avatar
Offline
 
Posts: 77
Joined: 17 Apr 2004 17:24
 
Ca ne fera rien vu que tu aura autant de programme ou TSR qui boufferont la place dont ton programme a besoin pour se lancer.

Tu peux toujours mettre un moteur de ferrari dans une 2CV, si tu n'a pas suffisament de carburant, tu n'ira pas loin.


Top
Profile
Display: Sort by: Direction:
Post Reply   Page 1 of 1  [ 8 posts ]
Return to “Questions et problèmes résolus”
Jump to: