emm386 et ordinateur portable : Impossible de créer de l'EMS :(

Réduire
X
 
  • Heure
  • Afficher
Tout nettoyer
nouveaux messages
  • Poulpe
    Compte archivé

    • janvier 2004
    • 299

    #16
    Il me semble que c'est Win95 OSR 2 qui avait un himem.sys étrange qui bouffait 34 Ko de conventionnelle. Ca me posait aussi problème à l'époque pour faire tourner mes vieux jeux DOS.
    Donc oui, mieux vaut utiliser les fichiers de la ShinoA4.
    "With reasonable men, I will reason; with humane men I will plead; but to tyrants I will give no quarter, nor waste arguments where they will certainly be lost."
    -William Lloyd Garrison (1805-1879)

    Commentaire

    • Sockart
      Compte archivé

      • mars 2005
      • 7

      #17
      Damned ! Le problème viendrait de moi ?
      Effectivement, je garde toujours la même diquette boot depuis 1995, et je n'ai jamais pensé à en updater les fichiers...

      Heum je m'en va tout de suite leecher la disquette ShinoD7 et je reviens.

      Edit de Sockart
      Quelqu'un voit un problème à ce que j'utilise Dos 7,10 pour updater ma disquette boot ou je m'en tiens à win98 SE (qui est deja un Dos 7, non ?)

      PS : Le problème persiste avec Dos 7 mais j'ai un himem.sys de 1Ko en mémoire maintenant...

      Edit de Sockart
      Etonnant : Avec Dos 7,10, ma version d'XMS est 3.0

      J'essaye avec un disk boot win98...

      Edit de Sockart
      En attendant, j'ai lancé debug :
      Un trait horizontal inerte en guise d'invite...
      je rentre :
      a 100
      l'éffronté me répond direct :
      0E4E:0100
      Comme si de rien n'était, je continue :
      mov ah,41
      et il me met :
      ^Error



      Zeus ?

      Edit de Sockart
      J'ai l'impression qu'il ne faut pas taper sur "Entr" apres avoir rentré a100 mais je fais quoi alors ?

      Commentaire

      • ZeusTheBeagle
        Swordsman


        • décembre 2003
        • 230

        #18
        Il faut bien taper <return> après le a 100

        Tu obtiens alors l'adresse d'assemblage courante sous la forme segment:déplacement

        C'est après cette ligne là qu'il NE faut PAS taper <return>
        En effet, taper <return> sans entrer d'instruction fait sortir de l'assembleur (ce qui explique le message d'erreur).
        C'est après le "int 3" qu'il faut taper deux fois de suite sur <return> pour sortir de l'assembleur et exécuter le programme par "g=100"

        debug va afficher le contenu des registres, et tu devrais y appercevoir AX=????

        Donne moi la valeur du ????

        Commentaire

        • Victor
          Nettoyeur


          • mars 2004
          • 5316

          #19
          On a trouvé une autre astuce sur le forum de shino.
          Le problème existe aussi sur les cartes mères à base de nforce2.
          http://www.shinod7.net/phpBB2/viewtopic.php?t=711

          Plus de nouvelles de Stockart pour le moment (son pc est décédé?).
          Bon ben je vais aller nettoyer les pc !

          Commentaire

          Chargement...