Recalbox Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • recalbox.com
    • Gitlab repository
    • Documentation
    • Discord

    DOSBOX FIFA International Soccer

    Emulateurs Arcade/PC/Console
    dosbox fifa international soccer
    4
    17
    2574
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • j2k15
      j2k15 last edited by

      Bonjour,

      J'ai installé une quarantaine de jeux DOS et je suis parvenu à tous les faire tourner à part un : FIFA International Soccer.

      Avant de tout installer, sous Recalbox, j'avais tout testé sous Ubuntu. Ce jeu faisait également planter Ubuntu.

      Sous le dossier "dos", j'ai le dossier "fifa.dos".
      A l'intérieur de fifa.dos, j'ai :
      Un dossier "FIFA" qui contient les fichiers du jeu.
      Un fichier dosbox.bat qui contient :
      keyb be
      cd FIFA
      FIFA
      pause

      Sous Ubuntu, j'ai solutionné le problème en ajoutant en début de fichier la commande cputype=386_prefetch.

      J'ai donc tenté de faire le même sur recalbox, sans succès.
      Point intéressant, j'ai mis une pause après cette ligne et le script n'arrivait même pas à la pause. cputype=386_prefetch n'est donc pas correcte sur recalbox.

      Par curiosité, j'ai testé cputype=386 qui par contre passe sans soucis.

      J'imagine que la version de dosbox installée sous recalbox est moins avancée que celle que j'ai du installer sous Ubuntu et ne connait pas (encore?) le cputype 386_prefetch ?

      Pour info, je suis sous Raspberry Pi, recalbox version 4.1 (17.11.10.2).

      Ce n'est pas un catastrophe si je n'arrive pas à faire tourner ce jeu, mais je suis curieux de comprendre pourquoi il ne passe pas...

      voljega 1 Reply Last reply Reply Quote 0
      • Dragu
        Dragu Banned last edited by

        @j2k15 said in DOSBOX FIFA International Soccer:

        fifa.dos

        Tu dis fifa.dos, mais ça devrait être fifa.pc, non ?

        j2k15 1 Reply Last reply Reply Quote 0
        • j2k15
          j2k15 @Dragu last edited by

          @dragu pas dorcément, les deux sont corrects. J'ai un .dos sur tous mes jeux. C'est d'ailleurs expliqué dans le readme qui se trouve dans le dossier "dos".

          1 Reply Last reply Reply Quote 0
          • Dragu
            Dragu Banned last edited by

            @j2k15
            J'ai appris quelque-chose.
            Tu as une dosbox.cfg locale ?

            j2k15 1 Reply Last reply Reply Quote 0
            • j2k15
              j2k15 @Dragu last edited by

              @dragu non, je préfère introduire les commandes nécessaire telles que cputype=... en début de .bat.
              Mon soucis, c'est que cputype=386 passe, mais pas 386_prefetch.
              Evidemment, c'est 386_prefetch qui est nécessaire pour FIFA.

              1 Reply Last reply Reply Quote 0
              • voljega
                voljega Banned @j2k15 last edited by

                @j2k15 tu dois avoir une commande windows et non dos ds le dosbox.bat, essaye de retirer la ligne keyb machin ?

                j2k15 1 Reply Last reply Reply Quote 0
                • j2k15
                  j2k15 @voljega last edited by

                  @voljega ca ne change rien. Cette ligne est une commande qui défini le layout du clavier. J’ai malgré tout testé sans mais aucun impact.

                  Comme je le disais je déplace le pause pour voir où sa plante.

                  Si je retire cputype... Je vois que c’est la commande « FIFA » (après CD FIFA) qui provoque le retour à EmulationStation.

                  Si je remets cputype=386 et la pause juste après, je vois que cette commande est acceptée. Ça plante alors au FIFA.

                  Si je mets cputype=386_prefetch ca plante sur cette même ligne.

                  Mon soucis vient de là car FIFA requiert cette config qui ne semble par supportée dans la version de Dosbox sous Recalbox... Elle l’est par contre sous Dosbox d’Ubuntu où grâce à elle FIFA se lance.

                  voljega 1 Reply Last reply Reply Quote 0
                  • voljega
                    voljega Banned @j2k15 last edited by

                    @j2k15 essaye de créér un dosbox.cfg dans le répertoire du jeu et mets ta commande cputype=386_prefetch dedans plutôt que dans le dosbox.bat

                    j2k15 1 Reply Last reply Reply Quote 0
                    • j2k15
                      j2k15 @voljega last edited by

                      @voljega ok je vais tenter demain. Le fichier ne contiendrait que ça dedans ?
                      Un cfg local peut ne contenir que les instructions du fichier de base à écraser ?

                      voljega 1 Reply Last reply Reply Quote 0
                      • voljega
                        voljega Banned @j2k15 last edited by

                        @j2k15 oui il peut toutes les redéfinir : https://github.com/recalbox/recalbox-os/wiki/Comment-utiliser-DOSBox-pour-émuler-des-jeux-DOS

                        j2k15 1 Reply Last reply Reply Quote 0
                        • j2k15
                          j2k15 @voljega last edited by

                          @voljega j’avais bien lu cet article. Ma question était plus de savoir si dans le dosbox.cfg « local » au jeu je pouvais tout enlever mis à part la valeur que je souhaite redéfinir. En d’autres mots ne garder que le « delta » par rapport à l’original.

                          L’avantage est que si je veux changer un paramètre à tous les jeux je n le fais qu’une fois dans le global pour tous les jeux - même ceux qui auraient leur propre cfg, sauf bien sur si la valeur que je change dans le global est celle que j’ai réécrit dans le local.

                          Sans connaître la réponse à cette question c’est pour cela que je faisais le modifications de config directement dans le fichier dosbox.bat du jeu.

                          J’essaie de toute façon ce soir ce que tu suggères.

                          1 Reply Last reply Reply Quote 0
                          • lmerckx
                            lmerckx last edited by

                            @j2k15 Salut j2k15, je viens d'essayer avec le fichier dosbox.cfg suivant et cela fonctionne:
                            --- Début ---
                            [sdl]
                            mapperfile=dosbox.map

                            [cpu]
                            core=normal
                            cputype=386_prefetch
                            --- Fin ---

                            Petite explication: le cputype 386_prefetch est bien supporté mais il nécessite le core 'normal'.
                            En fait, le core par défaut définit pour recalbox est 'dynamic' qui permet d'améliorer la performance de la plupart des jeux. Tu dois donc écraser ce comportement via ton fichier de configuration du jeu.

                            En cas d'erreur de ce genre, tu peux toujours aller vérifier le fichier "share\system\logs\es_launch_stdout.log" (ou stderr): il peut contenir des informations intéressantes sur le problème rencontré.

                            Sur mon rpi2, le démarrage de ce jeu est très lent, j'espère qu'il sera malgré tout jouable pour toi !

                            Petite information au passage: si tu as installé la version standard de DosBox via apt-get sur ton Ubuntu, il est très probable que cela corresponde à la version stable 0.74 de mai 2010.
                            La version Recalbox est plus récente (r3989 de juin 2016).
                            Je suis en train de tester une mise à jour vers r4063 d'octobre 2017; mais cela prend un peu de temps car le patch SDL2 doit être revu.

                            En attendant, bon jeu ... 🙂

                            Recalbox 7 on RPI 4, SSD 250Gb, 2 Logitech F710, Nespi4case
                            Contributions for DosBox, ScummVM, ResidualVM, Daphne (Hypseus)

                            j2k15 1 Reply Last reply Reply Quote 1
                            • j2k15
                              j2k15 @lmerckx last edited by

                              @lmerckx merci beaucoup pour ces infos et la précision sur les versions.

                              J’utilise en effet la stable sous Ubuntu que j’ai récupéré par apt-get.

                              J’essaie tout ça ce soir.

                              Le cfg que tu as partagé, c’est tout ce qu’il contient ? Juste ces 3 paramètres ?

                              voljega 1 Reply Last reply Reply Quote 0
                              • voljega
                                voljega Banned @j2k15 last edited by

                                @j2k15 de manière générale be touche pas au dosbox.cfh principal ça n'a aucun sens, copi le dans le répertoire du jeu en modifiant l'extension pour cfg et ne retouche que les paramètres qui t'intéressent.

                                Tu peux supprimer les non modifié s si tu veux mais c'est une perte de temps

                                1 Reply Last reply Reply Quote 0
                                • lmerckx
                                  lmerckx last edited by

                                  @j2k15 Oui, c'est tout ce qu'il contient ... je parle bien du dosbox.cfg à créer dans le répertoire de ton jeu.
                                  Et encore le mapperfile= n'est utile que si tu comptes remapper les touches/boutons de ton clavier, joystick, ...

                                  Comme le dit voljega, autant garder la configuration générale inchangée et en créer un par jeu pour modifier l'un ou l'autre paramètre. Il a été configuré avec (normalement) les paramètres convenant au maximum de jeux.

                                  Recalbox 7 on RPI 4, SSD 250Gb, 2 Logitech F710, Nespi4case
                                  Contributions for DosBox, ScummVM, ResidualVM, Daphne (Hypseus)

                                  1 Reply Last reply Reply Quote 1
                                  • j2k15
                                    j2k15 last edited by

                                    Merci à vous deux.
                                    Je teste ce soir et vous ferai un retour.

                                    1 Reply Last reply Reply Quote 0
                                    • j2k15
                                      j2k15 last edited by j2k15

                                      J'ai testé.
                                      J'ai copié .conf global et le placer dans le folder du jeu en le renommant .cfg
                                      J'ai tout enlevé mis à part les lignes qui m'intéressaient, à savoir:
                                      core, cputype, mapperfile et keyboardlayout.

                                      Le jeu se lance mais la config globale n'est pas chargée.
                                      Donc plus de fullscreen, ...

                                      J'ai ensuite laissé le fichier de config dans son ensemble et j'ai modifié les lignes qui m'intéressent.

                                      J'ai aussi placé les lignes dans mon fichier dosbox.bat. Cela fonctionne aussi.

                                      Encore merci pour votre aide.

                                      1 Reply Last reply Reply Quote 1
                                      • First post
                                        Last post

                                      Want to support us ?

                                      64
                                      Online

                                      90.4k
                                      Users

                                      26.3k
                                      Topics

                                      181.8k
                                      Posts

                                      Copyright © 2021 recalbox.com